//
// Created by 25446 on 2023/3/10.
//

#ifndef BUAAPAIREPROGRAMMING_INTERFACE_H
#define BUAAPAIREPROGRAMMING_INTERFACE_H

#include "graph.h"
#include <vector>
#include <string>
#include <unordered_set>
#include <cstring>
#include "pch.h"

EXPORT_DLL int gen_chain_word(char* words[], int len, char* result[], int head, int tail, int banned,int enable_loop);
EXPORT_DLL int gen_chains_all(char* words[], int len, char* result[]);
EXPORT_DLL int gen_chain_char(char* words[], int len, char* result[], int head, int tail, int reject, int enable_loop);

#endif //BUAAPAIREPROGRAMMING_INTERFACE_H
